// 获取个人信息
// GET
// /member/profile

import type { ProfileParams, ProfileResult } from '@/types/profile'
import { request } from '@/utils/request'
/**
 * 获取个人信息
 * @returns 个人信息
 */
export const getProfileAPI = () => {
  return request<ProfileResult>('/member/profile', 'GET')
}
/**
 * 修改头像
 * @param avatar 头像
 * @returns
 */
export const updateAvatarAPI = (filePath: string) => {
  return request(
    '/member/profile/avatar',
    'UPLOAD',
    {},
    {
      name: 'file',
      filePath: filePath
    }
  )
}
/**
 * 修改个人信息
 * @param data 请求体参数
 */
export const putMemberProfileAPI = (data: ProfileParams) => {
  return request<ProfileResult>('/member/profile', 'PUT', data)
}
